草庐IT

flutter - 在 Flutter 中将 RaisedButton 居中

全部标签

c# - 为什么 CenterToScreen 方法会在光标所在的屏幕而不是具有焦点的应用程序的屏幕上使表单居中?

我正在使用VisualStudio2010、C#.NET4、WinForms。我的电脑有2个显示器。当我调用窗体的CenterToScreen方法时,窗体会在光标所在的屏幕上居中。有谁知道为什么吗? 最佳答案 来自documentation:Donotcallthisdirectlyfromyourcode.Instead,settheStartPositionpropertytoCenterScreen.TheCenterToScreenmethodusesthefollowingprioritylisttodetermineth

c# - 在 C# 中将二维数组归零的最快方法

我有一个二维数组,我想将其清除并重置为0值。我知道如何使用Array.Clear()清除向量(一维数组),但我不知道清除二维矩阵的最佳方法。doubleD=newdouble[10];Array.Clear(D,0,D.Length);如何清除一个2DNxM数组doubleD[,]=newdouble[N,M];感谢您提供的任何帮助。 最佳答案 Array.Clear也适用于多维数组:double[,]D=newdouble[M,N];Array.Clear(D,0,D.Length);注意,不需要自己计算长度,因为Length属性

c# - 在 TextBox 中将特定文本设为粗体

您好,我目前有一个文本框,当用户按下不同的按钮时,它会向用户打印信息。我想知道是否有一种方法可以只将我的一些文本加粗,而其余的则不加粗。我尝试了以下方法:textBox1.FontWeight=FontWeights.UltraBold;textBox1.Text.=("YourName:");TextBox1.FontWeight=FontWeights.Regular;textBox1.Text+=(nameVar);唯一的问题是,使用这种方式要么使一切变得粗体,要么什么都没有。有没有办法做到这一点?我在C#中使用WPF项目如有任何意见或建议,我们将不胜感激。谢谢!编辑:所以现在我

c# - 在 WebAPI 2 URL 中将小数作为值传递

我正在创建一个需要将十进制值作为其参数的WebApi(v2.0)方法。如果我使用以下URL,我会收到404notfound错误:http://localhost:4627/api/Product/Eligibility/10.5但如果我对Int参数使用以下URL,它会起作用:Http://localhost:4627/api/Product/Eligibility/10这是api中对应的两个方法://GETapi/Product/Eligibility/10.0[Route("api/Product/Eligibility/{amount:decimal}")]publicdecima

c# - 在 C# 中将匿名对象作为参数传递

我在将匿名对象作为参数传递给方法时遇到问题。我想像在JavaScript中一样传递对象。示例:functionTest(obj){returnobj.txt;}console.log(Test({txt:"test"}));但在C#中,它会抛出许多异常:classTest{publicstaticstringTestMethod(IEnumerableobj){returnobj.txt;}}Console.WriteLine(Test.TestMethod(new{txt="test"}));异常(exception)情况:参数1:无法从“AnonymousType#1”转换为'Sy

c# - 在 C# 中将时间转换为十进制

我需要做的是有两个由用户输入的已定义字符串,stringin="9:35";//amstringout="11:55";//am我需要减去它们,这样才能得到他们签到的总小时数。这应该等于:stringtotal="2:20"然后,我需要将其转换为小数。所以,2:20将是​​stringdecimal="2.33";我不知道该怎么做,任何帮助将不胜感激!P.S:id也希望能够从十进制数计算他们签到的总小时数,所以基本上相反 最佳答案 DateTimedt1=DateTime.Parse("11:55");DateTimedt2=Dat

c# - 我可以在 C# 中将 json 反序列化为匿名类型吗?

我从数据库中读取了一个很长的json。我只想要该json的一个属性。我有两个选择:一种。为该json创建一个接口(interface)并反序列化到该接口(interface)。(这是不是太过分了,因为我只需要一个属性?)b.找到我需要的子字符串(正则表达式?)首选哪个?更新:我正在使用.net3.5 最佳答案 你为什么不反序列化使用JSON.NET的“LINQtoJSON”方法(JObject等)并仅通过名称询问您需要的值?这是足够动态的,因此您不需要为一切创建接口(interface),但它比使用正则表达式要安全得多。JObjec

c# - 如何在 C# 中将 "import"设置为静态类?

我已经创建了一个公共(public)静态类utils.cs我想在其他类中使用它而不用utils为方法添加前缀,这样做的语法是什么? 最佳答案 在C#中无法执行此操作-例如,没有直接等效于Java的静态导入功能。有关为什么会出现这种情况的更多信息,请参阅EricLippert'spost关于这个话题和similarSOquestion.然而,在某些情况下,编写存在于非嵌套静态类中但“假装”为不同类的实例方法的扩展方法可能是有意义的。在介绍这些内容之前值得仔细考虑,因为它们可能令人困惑-但如果明智地使用它们也可以提高可读性。您想到了哪种

c# - 在 C# 中将 LDAP AccountExpires 转换为 DateTime

我想将18位字符串从LDAPAccountExpires转换为正常日期时间格式。129508380000000000>>2011年5月26日我使用以下链接获得了上述转换。http://www.chrisnowell.com/information_security_tools/date_converter/Windows_active_directory_date_converter.asp?pwdLastSet,%20accountExpires,%20lastLogonTimestamp,%20lastLogon,%20and%20badPasswordTime我尝试使用DateT

c# - 如何在 C# 中将一组字符串分成它们的组成字符?

将字符串数组strArr中的各个字符分隔成这些字符数组charArr的最佳方法是什么,如下所示?string[]strArr={"123","456","789"};char[]chrArr={'1','2','3','4','5','6','7','8','9'};这是我目前正在做的,但我认为它不是很优雅:intcharacterCount=0;for(inti=0;i 最佳答案 嗯,最简单的方法是这样的:char[]chrArr=string.Join(string.Empty,strArr).ToCharArray();为了确